/**/
.g-tBan { display: block; width: 100%; height: 125px; overflow:hidden; }
.g-tBan a{ display: block; position:relative;}
.g-tBan img{ position:absolute; left:50%; margin-left:-960px;}
/*轮播图*/
.jdt{width:100%; }
.focusBox { position: relative; width:100%; height:648px; margin-bottom:20px; }
.focusBox .pic li{ position: relative; }
.focusBox .pic li a{  display:block; width:100%; height:588px; }
.focusBox .zcmenu{width:1180px; margin:auto;}
.focusBox .zcmenu .hd { width: 1180px;position: absolute; bottom: 150px; z-index: 3; text-align:right;}
.focusBox .zcmenu .hd li{ margin: 0 5px; border:2px solid #0951bc; width: 10px; height: 10px; border-radius: 50%; overflow: hidden; cursor: pointer; display: inline-block; zoom: 1;}
.focusBox .zcmenu .hd li a{ }
.focusBox .zcmenu .hd .on{background: #0951bc;}

.focusBox .prev,.focusBox .next { width:20px; height:20px; position:absolute; top:240px; z-index:2; filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev{ left: 20px;  width: 20px; height: 20px; border-bottom: 4px solid #fff; border-left: 4px solid #fff;-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.focusBox .next{ right: 20px;  width: 20px; height: 20px; border-top: 4px solid #fff; border-right: 4px solid #fff; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.focusBox .prev:hover,.focusBox .next:hover { border-color:#0951bc; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }

.focusBox .zcmenu2{width:1180px; margin:auto;}
.focusBox .zcmenu2 ul { text-align: center;width: 1180px; position: absolute; bottom: 0; border-radius: 6px; background-color: rgba(255,255,255,1); z-index: 3;-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); box-shadow: 0 15px 30px rgba(0,0,0,.1); -webkit-transform: translate3d(0,-2px,0); transform: translate3d(0,-2px,0);}
.focusBox .zcmenu2 ul li{cursor: pointer; width: 196px;height: 98px; padding:20px; /*float: left;*/display: inline-block;   }
.focusBox .zcmenu2 ul li a{ overflow: hidden; display: block; width: 195px;height: 98px; border-left: 1px solid rgba(242,246,247,.9); }
.focusBox .zcmenu2 ul li a img{width: 195px;height: 98px; }
.focusBox .zcmenu2 ul li.m1 a{ border-color:#fff;}
/**/
.ixjjfa-bg{ background: #0483c8; color:#fff; position: relative; height: 416px; overflow: hidden;}
.ixjjfa-bg .ixjjfa-cn{ position:relative; }
.ixjjfa-bg .pic {}
.ixjjfa-bg .pic li{ position: relative;left:0; right:0;}
.ixjjfa-bg .pic .ztu { width:100%; height:416px; }
.ixjjfa-bg .pic .info { width:100%; height:336px; position:absolute; top:40px; bottom:40px;}
.ixjjfa-bg .pic .info .info-tx{ width:1180px; height:336px; margin:auto; }
.ixjjfa-bg .pic .info h4 { font-size: 26px; font-weight: 400; display: block; margin-left:220px; margin-bottom:20px; margin-top:40px; position:relative; z-index: 2;}
.ixjjfa-bg .pic .info p { height:90px; display: block; overflow: hidden; margin-left:220px; position:relative; z-index: 2;}
.ixjjfa-bg .pic .info b{ position: absolute; z-index: 2; margin-left: 220px; text-align: center; background:#0951bc; color:#fff;  width: 180px; border: 1px solid #0951bc; border-radius: 2px; display: block; font-weight: normal; padding:5px 0;}
.ixjjfa-bg .pic .info a:hover b{ background:#0951bc; color:#fff; border-color:#0951bc;}
.ixjjfa-bg .pic .info .zcmenu2{margin-left: 200px;}
.ixjjfa-bg .pic .info .zcmenu2 ul { position: absolute; bottom: 0; }
.ixjjfa-bg .pic .info .zcmenu2 ul li{cursor: pointer; width: 172px;height: 86px; float: left; margin-left:20px; }
.ixjjfa-bg .pic .info .zcmenu2 ul li a{ overflow: hidden; display: block; width: 172px;height: 86px; }
.ixjjfa-bg .pic .info .zcmenu2 ul li a img{width: 172px;height: 86px; }
.ixjjfa-bg .pic .jjfatpbg{position:absolute; top:0; right:0; bottom:0; left:0;/*background-color: rgba(22,45,63,.8);*/}
.ixjjfa-bg .ixjjfa-mu{ width: 100%; position: absolute; top:0; right:0; bottom:0; left: 0; z-index: 1; overflow: hidden;}
.ixjjfa-bg .hd { width:1180px; height:336px; margin:60px auto; overflow:hidden;}
.ixjjfa-bg .hd li{ text-align:center; border-right:2px solid #8c8c8c; color:#fff; width:180px; height:46px; line-height:46px;cursor:pointer; overflow:hidden;  -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.ixjjfa-bg .hd .on{ border-color:#0951bc;color:#0951bc; filter:alpha(opacity=100);opacity:1;}
/**/
.ix-xw{ padding:0 0 40px 0; overflow:hidden;}
.ix-xw p{display: block;color: #8c8c8c; margin:10px 0 0 0; display:block;}
.ix-xw h4{ font-weight:normal;}
.ix-xw li{ width:780px; height:120px; float:left; margin-left:20px;}
.ix-xw li a{ padding-left:80px; display:block;}
.ix-xw li.m1{ width:380px;  height:460px; margin-left:0; background:#fff;}
.ix-xw li.m1 a{ padding-left:0;}
.ix-xw li.m1 p{ padding:20px;}
.ix-xw li.m1 img{ width:380px;  height:214px;}
.ix-xw li.m1 h4{ font-weight:600; font-size:20px; padding:0 20px;}
.ix-xw li.m1 em{ display: block; padding: 0 20px; margin-top: 40px; font-weight: bold;}
/**/
.ix-tjcp{background: #fff;overflow: hidden; }
.ix-tjcp .warp{width: 100%;}
/**/
.ix-cat { overflow: hidden;  width: 100%; /*border-bottom: 1px solid rgba(9,91,214,.1);*/ background: #f1f1f1; padding:0; }
.ix-cat .cat-lt { overflow: hidden; margin: auto; width: 1180px; }
.ix-cat .cat-lt li { width: 180px; height: 120px; float: left; text-align:center; overflow: hidden; margin-left:20px; padding:0 0 30px 0; position:relative;}
.ix-cat .cat-lt li i{display: block; text-align:center; width: 60px; height: 60px; margin:auto; background: #f1f1f1; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;}
.ix-cat .cat-lt li .zltb { width: 36px; height: 36px; margin-top: 12px; }
.ix-cat .cat-lt li dl { height: 60px; overflow: hidden; text-align:center; }
.ix-cat .cat-lt li dl dt { font-weight: normal; }
.ix-cat .cat-lt li dl dd { color: #8c8c8c; font-size: 14px; line-height: 28px; }
.ix-cat .cat-lt li em{ height: 5px; background: #f1f1f1; display: block; position: absolute; bottom: 0; left: 40px; right: 40px;}
.ix-cat .cat-lt li.on em{ background:#0951bc;}
.ix-cat .cat-lt li.m1{ margin-left:0;}
/**/
.ix-cp{ overflow: hidden; margin: auto; width: 1180px; }
.newsList { overflow: hidden; padding:40px 0 0 0; position:relative;}
.newsList li{ width:220px; float:left;  margin-bottom:0; margin-left:20px;background:#fff;}
.newsList li.m1{ margin-left:0;}
.newsList a { display: block; height:330px; padding: 0; border:none; position: relative; z-index: 1;-webkit-transition: all .2s linear; transition: all .2s linear;}
.newsList a:hover{z-index: 2; -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); box-shadow: 0 15px 30px rgba(0,0,0,.1); -webkit-transform: translate3d(0,-2px,0); transform: translate3d(0,-2px,0);}
.newsList .imgurl { background-repeat: no-repeat; background-position: center center; background-size: cover; width: 220px; height: 220px; float: none; display:block; }
.newsList .info{ float:none; margin-top:10px; padding:0 10px 0 10px; }
.newsList .info h4 { font-size: 16px; font-weight: normal; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; text-align:center;}
.newsList .info p { color: #c9caca; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; padding-top: 0; text-align:center; }
.newsList .info .gmrs {  display:block; }
.newsList .info .gmrs .ks{ color: #8c8c8c; font-size: 14px;}
.newsList .info .gmrs i{ margin:0 5px;}
.newsList .info .sj { color:#f20606; }
.newsList .info .sj i{font-size: 13px;}
.newsList .info .sj em{}
.newsList .info b{text-align: center; color: #0951bc; width: 93px; font-size: 12px; position: absolute; bottom: 79px; right: 20px; border: 1px solid #f3f3f3; border-radius: 15px;}
/**/
.more{cursor: pointer; background: #0951bc; border: none; display:block; margin:40px auto; width: 180px;height: 32px; line-height: 32px; color: #fff; text-align: center;  border-radius: 2px; padding:5px 0;}
.more:hover{ color:#fff;}
/**/
.ix-video{ margin:0 auto; overflow:hidden;}
.ix-sp{ position:relative; height:608px; overflow:hidden;}
.ix-video a{display: block; position: absolute; top: 144px; left: 340px; border: 10px solid rgba(0,0,0,.1); background: rgba(255,255,255,.8);  width: 480px; height: 300px; overflow: hidden; text-align: center;}
.ix-video a img { width: 80px; height: 80px; margin-top:40px; }
.ix-video a span { display: block; height: 32px; line-height: 32px; margin-top:20px; }
.ix-video a p { line-height: 32px; }
.ix-video a em { cursor: pointer; background: #0951bc;  color: #fff; border: none; display: block; margin:20px auto 20px auto; width: 180px; height: 32px; line-height: 32px;text-align: center; border-radius: 2px; padding:5px 0; }